// 引入model模块
const postsModel = require("../models/postsModel.js");
// 引入日期处理模版
// const moment = require("moment");

// 获取所有文章列表数据
exports.getAllPosts = (req, res) => {
  console.log("进入postsController");
  let obj = req.query;
  // 这里的obj是必要的参数pagename和pagesize,用于sql语句数据显示的的方式
  postsModel.getAllPosts(obj, (err, data) => {
    if (err) {
      console.log(err);
      res.json({ code: 400, mss: "数据查询失败" });
    } else {
      // for (let i = 0; i < data.length; i++) {
      //   // 对数据中的时间参数进行优化处理
      //   // 这里引入了一个时间处理module：moment
      //   // format:进行格式化，里面的格式是在moment使用说明中查询到的
      //   data[i].created = moment(data[i].created).format("YYYY-MM-DD HH-mm-ss");
      // }
      // 返回这样的json数据
      res.json({
        code: 200,
        msg: "数据查询成功",
        data: data
      });
    }
  });
};

// 文章新增 0809
// exports.addPost = (req, res) => {
//   let obj = req.body;
//   obj.views = 0;

// };

// 根据id获取文章数据
exports.getPostById = (req, res) => {
  let id = req.query.id;
  postsModel.get;
};

//根据文章id编辑文章
exports.editPostById = (req, res) => {
  let obj = req;
};
